/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author f0899
 */
public class Radio {
    //ominaisuudet

    private boolean onoff;
    private int volume;
    private double kanava;

    //oletuskonstruktori
    //luodaan Radio-olio Radio mankka = new Radio();
    public void Radio() {
        int onoff = 0;
        int volume = 0;
        float kanava = 0000;
    }

    //asetetaan radio päälle(true) tai pois(false)
    public void asetaRadionTila(boolean onoff) {
        if (onoff == true) {
            this.onoff = onoff;
            System.out.println("Mankka laitettu päälle " + onoff);
            return;
        }
        if (onoff == false) {
            System.out.println("Mankka sammutettu " + onoff);
            this.onoff = onoff;
            return;
        } else {
            System.out.println("Jotain häikkää: " + onoff);
        }
    }

    //muutetaan äänenvoimakkuutta
    public void asetaAanenVoimakkuus(int volume) {
        if (volume <= 9 && volume >= 0) {
            this.volume = volume;
            System.out.println("Vaihdettu äänenvoimakkuudeksi " + volume);
            return;
        } else {
            System.out.println("Jotain häikkää: " + volume);
            return;
        }
    }

    //muutetaan taajuutta
    public void asetaTaajuus(double kanava) {
        if (kanava <= 26000.0 && kanava >= 2000.0) {
            this.kanava = kanava;
            System.out.println("Vaihdettu taajuudeksi " + kanava);
            return;
        } else {
            System.out.println("Jotain häikkää: " + kanava);
            return;
        }
    }

    //palauttaa äänenvoimakkuuden
    public int mikaVoimakkuus() {
        return this.volume;
    }

    //palauttaa taajuuden
    public double mikaTaajuus() {
        return this.kanava;
    }

    //palauttaa onko radio päällä vai ei
    public String onkoPaalla() {
        if (this.onoff == true) {
            return "Mankka on päällä";
        }
        if (this.onoff == false) {
            return "Mankka ei ole päällä";
        } else {
            return "Jotain häikkää: " + this.onoff;
        }
    }
}
